<workflow name="">
    <action name="Get WorkFlow type for routing to child WorkFlow" type="GetWorkflowType" displayname="" description="">
        <properties />
    </action>
    <action name="Initiate Adverse/OtherEvent Workflow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBADVWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[366]]></height>
                    <width><![CDATA[666]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate Amendment Workflow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBAMEWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[374]]></height>
                    <width><![CDATA[674]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate CR workflow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBCRWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[366]]></height>
                    <width><![CDATA[666]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate Emergency WorkFlow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBEMGWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[370]]></height>
                    <width><![CDATA[670]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate Interventional IR Workflow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[386]]></height>
                    <width><![CDATA[686]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate Non Interventional IR workFfow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBNINTWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[370]]></height>
                    <width><![CDATA[670]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[Yes]]></property>
            <property name="Execution mode"><![CDATA[Synchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Initiate Resubmission Workflow" type="Workflow" displayname="" description="">
        <properties>
            <property name="Application"><![CDATA[EIRBWFApp]]></property>
            <property name="Workflow"><![CDATA[EIRBRESUBWF]]></property>
            <property name="Version"><![CDATA[]]></property>
            <property name="Data">
                <workflowmemovalue>
                    <height><![CDATA[354]]></height>
                    <width><![CDATA[654]]></width>
                    <value><![CDATA[<application>
<ppid><%#Content.ppid%></ppid>
<pptype><%#Content.pptype%></pptype>
<protocolid><%#Content.protocolid%></protocolid>
<protocolname><%#Content.protocolname%></protocolname>
<protocoltitle><%#Content.protocoltitle%></protocoltitle>
<workflowtype><%#Variable.workflowType%></workflowtype>
<insightApplicationName><%#Content.insightApplicationName%></insightApplicationName>
</application>]]></value>
                </workflowmemovalue>
            </property>
            <property name="Wait for the child workflow?"><![CDATA[No]]></property>
            <property name="Execution mode"><![CDATA[Asynchronous]]></property>
            <property name="Control child workflow?"><![CDATA[Yes]]></property>
            <property name="Return Values"><![CDATA[]]></property>
        </properties>
    </action>
    <action name="Log" type="Logger" displayname="" description="-If none of the workflow is initiated">
        <properties>
            <property name="LogType"><![CDATA[! - Error]]></property>
            <property name="LogMessage">
                <workflowmemovalue>
                    <height><![CDATA[350]]></height>
                    <width><![CDATA[650]]></width>
                    <value><![CDATA[]]></value>
                </workflowmemovalue>
            </property>
        </properties>
    </action>
    <action name="Start" type="Start" displayname="" description="">
        <properties>
            <property name="Variables"><![CDATA[0001#00320002$0012workflowType$0006string]]></property>
            <property name="Contents"><![CDATA[0006#00640004$0010protocolid$0006string$0024//application/protocolid$0000#00520004$0004ppid$0006string$0018//application/ppid$0000#00680004$0012protocolname$0006string$0026//application/protocolname$0000#00700004$0013protocoltitle$0006string$0027//application/protocoltitle$0000#00560004$0006pptype$0006string$0020//application/pptype$0000#00880004$0022insightApplicationName$0006string$0036//application/insightApplicationName$0000]]></property>
            <property name="Start Synchronization?"><![CDATA[No]]></property>
        </properties>
    </action>
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Adverse/OtherEvent Workflow" condition="ADV" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Amendment Workflow" condition="AME" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate CR workflow" condition="CR" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Emergency WorkFlow" condition="EMG" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Interventional IR Workflow" condition="INT_IR" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Non Interventional IR workFfow" condition="NINT_IR" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Initiate Resubmission Workflow" condition="RESUB" description="" />
    <link from="Get WorkFlow type for routing to child WorkFlow" to="Log" condition="Failure" description="" />
    <link from="Start" to="Get WorkFlow type for routing to child WorkFlow" condition="" description="" />
</workflow>